package so.sao.shop.supplier.dao;

import org.apache.ibatis.annotations.Param;
import so.sao.shop.supplier.domain.PurchaseAddress;

import java.util.List;

/**
 * <p>
 * 收货地址表 持久化层
 * </p>
 *
 * @author 透云-中软-西安项目组
 * @since 2017年11月27日 17:38:59
 */
public interface PurchaseAddressDao {

    /**
     * 新增收货地址记录
     * @param purchaseAddress 收货地址
     * @return
     */
    int insert(PurchaseAddress purchaseAddress);

    /**
     * 批量新增收货地址记录
     * @param purchaseAddressList 收货地址
     * @return
     */
    int insertBatch(@Param("purchaseAddressList") List<PurchaseAddress> purchaseAddressList);

    /**
     * 根据orderId获取数据
     * @param orderId
     * @return
     */
    PurchaseAddress getByOrderId(String orderId);

}